import schedule
import time


def job():
    print("I'm working...")


# 每隔5分钟执行一次任务
schedule.every(5).minutes.do(job)
# 每隔一小时执行一次任务
schedule.every().hour.do(job)
# 每天的10:30执行一次任务
schedule.every().day.at("10:30").do(job)
# 每5-10分钟执行一次任务
schedule.every(5).to(10).minutes.do(job)
# 每周一的这个时候执行一次任务
schedule.every().monday.do(job)
# 每周三的13:30执行一次任务
schedule.every().wednesday.at("13:30").do(job)
# 每分钟的这个时刻执行一次任务
schedule.every().minute.at(":17").do(job)

while True:
    # 启动服务，run_pending()运行所有可以运行的任务
    schedule.run_pending()
    time.sleep(1)
